API MCP server for U.S. dental provider data Model Context Protocol endpoint at mcp.providersignal.com. Four read-only tools, citation envelope on every response, two billing rails (Bearer subscription or per-call USDC). Compatible with Claude.ai, Cursor, ChatGPT, and any MCP-aware client.
PS ProviderSignal Market intelligence for the people who sell to, acquire, and serve dental practices.
Server for U.S. Dental Provider Data","description":"Model Context Protocol server with 4 read-only tools wrapping the ProviderSignal /api/v1/agent endpoints. Bearer-token subscription or x402 per-call billing. Citation envelope on every response.","url":"https://providersignal.com/docs/mcp-server","datePublished":"2026-05-02","dateModified":"2026-05-02","inLanguage":"en-US","author":{"@type":"Organization","name":"Braman Analytics LLC","url":"https://providersignal.com"},"publisher":{"@type":"Organization","name":"ProviderSignal","url":"https://providersignal.com","logo":{"@type":"ImageObject","url":"https://providersignal.com/logo/providersignal-icon.svg"}},"about":{"@type":"WebAPI","name":"ProviderSignal API","url":"https://providersignal.com/api-docs","documentation":"https://providersignal.com/api-docs","termsOfService":"https://providersignal.com/terms","provider":{"@type":"Organization","name":"ProviderSignal","url":"https://providersignal.com","logo":{"@type":"ImageObject","url":"https://providersignal.com/logo/providersignal-icon.svg"}}},"proficiencyLevel":"Expert","audience":{"@type":"Audience","audienceType":"Developers , AI agents, API integrators"}}0:{"P":null,"b":"qoklM5wD3TTlUI6PiwgMn","p":"","c":["","docs","mcp-server"],"i":false,"f":[[["",{"children":["docs",{"children":["mcp-server",{"children":["PAGE ",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/c0ea88f212814446.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/d46142c48ba41bef.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"__variable_3c557b font-sans __variable_f367f3 __variable_4df21b","suppressHydrationWarning":true,"children":["$","body",null,{"className":"min-h-screen bg-background text-foreground antialiased","children":["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["mcp-server",["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined""])",["$","$1","c",{"children":[[["$","script",null,{"type":"application/ld+json","children":"$5"}],["$","$L6",null,{}],["$","main",null,{"className":"relative","children":[["$","section",null,{"className":"relative overflow-hidden pt-18 pb-14 hero-bg hero-dark lg:pt-20","id":"top","children":["$L7","$L8"]}],"$L9","$La","$Lb"]}]],null,"$Lc"]}],{},null,false]},null,false]},null,false]},null,false],"$Ld",false]],"m":"$undefined","G":["$e",[]],"s":false,"S":true}\nf:I[52619,["2619","static/chunks/2619-04bc32f026a0d946.js","9372","static/chunks/9372-3c7c3b309443a4ef.js","8961","static/chunks/app/docs/mcp-server/page-94b30c7d4f838635.js"],""]\n20:I[26756,["2619","static/chunks/2619-04bc32f026a0d946.js","9372","static/chunks/9372-3c7c3b309443a4ef.js","8961","static/chunks/app/docs/mcp-server/page-94b30c7d4f838635.js"],"BackToTop"]\n21:I[24431,[],"OutletBoundary"]\n23:I[15278,[],"AsyncMetadataOutlet"]\n25:I[24431,[],"ViewportBoundary"]\n27:I[24431,[],"MetadataBoundary"]\n28:"$Sreact.suspense"\n7:["$","svg",null,{"viewBox":"0 0 1200 320","preserveAspectRatio":"xMidYMid slice","className":"pointer-events-none absolute inset-0 h-full w-full z-0","aria-hidden":"true","style":{"opacity":0.6},"children":[["$","g",null,{"stroke":"#3DD5E8","strokeOpacity":"0.12","strokeWidth":"1","fill":"none","children":[["$","line",null,{"x1":"80","y1":"80","x2":"260","y2":"140"}],["$","line",null,{"x1":"260","y1":"140","x2":"440","y2":"80"}],["$","line",null,{"x1":"440","y1":"80","x2":"600","y2":"180"}],["$","line",null,{"x1":"600","y1":"180","x2":"800","y2":"100"}],["$","line",null,{"x1":"800","y1":"100","x2":"980","y2":"200"}],["$","line",null,{"x1":"980","y1":"200","x2":"1120","y2":"120"}]]}],["$","g",null,{"fill":"#3DD5E8","children":[["$","circle",null,{"cx":"80","cy":"80","r":"2.5"}],["$","circle",null,{"cx":"260","cy":"140","r":"2.5"}],["$","circle",null,{"cx":"440","cy":"80","r":"3"}],["$","circle",null,{"cx":"600","cy":"180","r":"3","style":{"transformBox":"fill-box","transformOrigin":"center","animation":"node-pulse 3s ease-in-out infinite"}}],["$","circle",null,{"cx":"800","cy":"100","r":"2.5"}],["$","circle",null,{"cx":"980","cy":"200","r":"2.5"}],["$","circle",null,{"cx":"1120","cy":"120","r":"2"}]]}]]}]\n8:["$","div",null,{"className":"relative z-[2] mx-auto max-w-[820px] px-4 text-center sm:px-6","children":[["$","span",null,{"className":"mb-5 inline-flex items-center gap-2 rounded-full border border-teal/25 bg-teal/10 px-3 py-1.5 text-xs font-medium tracking-[0.02em] text-teal","children":[["$","span",null,{"className":"dot-pulse h-1.5 w-1.5 rounded-full bg-teal shadow-[0_0_8px_var(--color-teal)]"}],"API"]}],["$","h1",null,{"className":"font-serif-display text-[clamp(36px,5vw,56px)] font-medium leading-[1.05] tracking-[-0.025em] text-balance text-white","children":["MCP server for"," ",["$","span",null,{"className":"text-teal","children":"U.S. dental provider data"}]]}],["$","p",null,{"className":"mx-auto mt-5 max-w-[720px] text-pretty text-[17px] leading-[1.6] text-ink-dim","children":"Model Context Protocol endpoint at mcp.providersignal.com. Four read-only tools, citation envelope on every response, two billing rails (Bearer subscription or per-call USDC). Compatible with Claude.ai, Cursor, ChatGPT, and any MCP-aware client."}],["$","div",null,{"className":"mt-8 flex flex-wrap items-center justify-center gap-3","children":[["$","a",null,{"href":"#connect","className":"inline-flex items-center gap-2 rounded-full bg-gradient-to-b from-[color-mix(in_srgb,var(--color-teal)_100%,white_4%)] to-teal-deep px-6 py-3 text-[14px] font-semibold text-navy shadow-[0_1px_0_color-mix(in_srgb,white_25%,transparent)inset,0_6px_18px -4px_color-mix(in_srgb,var(--color-teal)40%,transparent)] transition hover:-translate-y-px hover:shadow-[0_10px_36px -6px_color-mix(in_srgb,var(--color-teal)_55%,transparent),0_0_0_6px_color-mix(in_srgb,var(--color-teal)_15%,transparent)]","children":"Connect from Claude.ai"}],["$","a",null,{"href":"/docs/agent-payments","className":"inline-flex items"]) manifest (no auth required) at:"}]\n12:["$","div",null,{"children":["$undefined",["$","div",null,{"className":"bg-white/[0.03] rounded-lg p-4 font-mono text-xs text-white/75 overflow-x-auto scrollbar-thin-teal whitespace-pre leading-relaxed","children":[["$","div",null,{"className":"text-[10px] text-white/30 uppercase mb-2","children":"manifest"}],"GET https://mcp.providersignal.com/.well-known/mcp.json"]}]]}]\n13:["$","p",null,{"children":["MCP protocol version implemented:"," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"2025-06-18"}],". Notifications return HTTP 204; batched JSON-RPC requests are supported."]}]\n14:["$","div",null,{"id":"tools","className":"section-card bg-navy-light/90 rounded-xl sm:rounded-2xl border border-white/[0.04] px-4 py-6 sm:px-6 sm:py-8 lg:px-12 lg:py-10 scroll-mt-24","children":[["$","div",null,{"className":"card-noise"}],["$","h2",null,{"className":"relative text-xl sm:text-2xl font-semibold tracking-[-0.02em] text-white mb-5 sm:mb-6","children":"Tools (4 read-only)"}],["$","div",null,{"className":"relative","children":["$","div",null,{"className":"space-y-4 text-white/75 leading-relaxed","children":[["$","p",null,{"children":["Each MCP tool maps to one path under"," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"/api/v1/agent"}],". Every response is wrapped in a citation envelope (see"," ",["$","a",null,{"href":"#response-shape","className":"text-teal hover:underline","children":"Response Shape"}],")."]}],["$","div",null,{"className":"space-y-4","children":[["$","div","lookup_provider_by_npi(npi)",{"className":"rounded-lg border border-white/[0.04] bg-white/[0.02] p-4","children":[["$","div",null,{"className":"font-mono text-[13px] text-teal break-all","children":"lookup_provider_by_npi(npi)"}],["$","div",null,{"className":"mt-1 text-xs text-white/45 font-mono","children":["forwards to ","/api/v1/agent/lookup-by-npi"]}],["$","p",null,{"className":"mt-3 text-sm text-white/70 leading-relaxed","children":"Full provider record by 10-digit NPI. Returns name, taxonomy, practice address, license metadata, DSO flag, OIG-exclusion flag, lat/lon, CMS-claims flag, and a 0-100 confidence score. ~30 fields total."}]]}],["$","div","search_providers({state, city, zip, license_status, page, per_page})",{"className":"rounded-lg border border-white/[0.04] bg-white/[0.02] p-4","children":[["$","div",null,{"className":"font-mono text-[13px] text-teal break-all","children":"search_providers({state, city, zip, license_status, page, per_page})"}],["$","div",null,{"className":"mt-1 text-xs text-white/45 font-mono","children":["forwards to ","/api/v1/agent/search"]}],["$","p",null,{"className":"mt-3 text-sm text-white/70 leading-relaxed","children":"Filtered list with pagination. Filters compose with AND. per_page caps at 100. Returns the same envelope shape as lookup with a compact per-row record array."}]]}],["$","div","get_dso_affiliation(npi)",{"className":"rounded-lg border border-white/[0.04] "])\u003cyour-key\u003e"]}]]}],["$","p",null,{"children":"Per-call usage rides your subscription tier's rate limit. Pro and Rep tiers cap at 500 req/min. Team and Growth at 200/min. Enterprise tiers run higher. The MCP server also enforces a 60 req/min IP-level limit before any token validation, so anonymous probes never reach the database."}],["$","p",null,{"children":["Get a key from your"," ",["$","$Lf",null,{"href":"/settings/api-keys","className":"text-teal hover:underline","children":"dashboard API keys page"}],"."]}],["$","h3",null,{"className":"text-base font-semibold text-white pt-2","children":"Rail 2: per-call USDC via x402 (advertised in the manifest)"}],["$","p",null,{"children":["Skip the subscription and call the underlying endpoints directly at"," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"https://providersignal.com/api/v1/agent/ "}],". The first request returns 402 with"," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"PaymentRequirements"}],". Sign a USDC transfer on Base mainnet and retry with"," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"X-PAYMENT"}],". See"," ",["$","$Lf",null,{"href""]) bg-navy-light/90 rounded-xl sm:rounded-2xl border border-white/[0.04] px-4 py-6 sm:px-6 sm:py-8 lg:px-12 lg:py-10 scroll-mt-24","children":[["$","div",null,{"className":"card-noise"}],["$","h2",null,{"className":"relative text-xl sm:text-2xl font-semibold tracking-[-0.02em] text-white mb-5 sm:mb-6","children":"Connect a client"}],["$","div",null,{"className":"relative","children":["$","div",null,{"className":"space-y-5 text-white/75 leading-relaxed","children":[["$","h3",null,{"className":"text-base font-semibold text-white","children":"Claude.ai"}],["$","ol",null,{"className":"list-decimal pl-6 space-y-1.5","children":[["$","li",null,{"children":"Settings, then Connectors, then Add custom connector"}],["$","li",null,{"children":["URL:"," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"
https://mcp.providersignal.com/mcp"}]]}],["$","li",null,{"children":["Bearer token: paste your"," ",["$","code","])"}]," ","key"]}],["$","li",null,{"children":"Save"}]]}],["$","p",null,{"children":"Claude probes the discovery manifest, registers the four tools, and lists them as available actions in any conversation."}],["$","h3",null,{"className":"text-base font-semibold text-white pt-2","children":"Cursor and ChatGPT"}],["$","p",null,{"children":"Both support custom MCP connectors over HTTP. Use the same URL plus Bearer token through each client's custom-connector interface."}],["$","h3",null,{"className":"text-base font-semibold text-white pt-2","children":"Custom agent code"}],["$","p",null,{"children":["Open a POST stream to the endpoint with your Bearer header. Send"," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"initialize"}],", then"," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"tools/list"}],", then"," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"tools/call"}]," ","per the MCP spec. JSON-RPC 2.0 batches are supported."]}],["$","div",null,{"children":["$undefined",["$","div",null,{"className":"bg-white/[0.03] rounded-lg p-4 font-mono text-xs text-white/75 overflow-x-auto scrollbar-thin-teal whitespace-pre leading-relaxed","children":[["$","div",null,{"className":"text-[10px] text-white/30 uppercase mb-2","children":"curl"}],"curl -X POST
https://mcp.providersignal.com/mcp \\\n -H \"Authorization: Bearer ps_live...\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}'"]}]]}]]}]}]]}]\n1b:["$","div",null,{"id":"references","className":"section-card bg-navy-light/90 rounded-xl sm:rounded-2xl border border-white/[0.04] px-4 py-6 sm:px-6 sm:py-8 lg:px-12 lg:py-10 scroll-mt-24","children":[["$","div",null,{"className":"card-noise"}],["$","h2",null,{"className":"relative text-xl sm:text-2xl font-semibold tracking-[-0.02em] text-white mb-5 sm:mb-6","children":"References"}],["$","div",null,{"className":"relative","children":["$","div",null,{"className":"space-y-3 text-white/75 leading-relaxed","children":["$","ul",null,{"className":"list-disc pl-6 space-y-1.5","children":[["$","li",null,{"children":["$","$Lf",null,{"href":"/docs/agent-payments","className":"text-teal hover:underline","children":"Agent payments via x402 + USDC"}]}],["$","li",null,{"children":["$","$Lf",null,{"href":"/docs/free-tier","className":"text-teal hover:underline","children":"Free evaluation tier (100 lookups per day, no auth)"}]}],["$","li",null,{"children":["$","$Lf",null,{"href":"/docs/fields","className":"text-teal hover:underline","children":"Field glossary and stability commitment"}]}],["$","li",null,{"children":["$","$Lf",null,{"href":"/api-docs","className":"text-teal hover:underline","children":"Full REST API reference"}]}],["$","li",null,{"children":["$","a",null,{"href":"/openapi.json","className":"text-teal hover:underline","children":"OpenAPI 3.1 spec"}]}],["$","li",null,{"children":["$","a",null,{"href":"
https://modelcontextprotocol.io","className":"text-teal hover:underline","target":"_blank","rel":"noreferrer","children":"Model Context Protocol spec"}]}],["$","li",null,{"children":["$","a",null,{"href":"
https://x402.org","className":"text-teal hover:underline","target":"_blank","rel":"noreferrer","children":"x402 protocol spec"}]}]]}]}]}]]}]\n1c:["$","li","Supply Reps",{"children":["$","$Lf",null,{"href":"/use-cases/dental-supply-reps","className":"text-[13px] text-ink-dim transition-colors hover:text-teal","children":"Supply Reps"}]}]\n1d:["$","li","Glossary",{"children":["$","$Lf",null,{"href":"/glossary","className":"text-[13px] text-ink-dim transition-colors hover:text-teal","children":"Glossary"}]}]\n1e:["$","div",null,{"children":[["$","h4",null,{"className":"mb-4 text-[11px] font-semibold uppercase tracking-[0.15em] text-ink-faint","children":"Company"}],["$","ul""])","className":"font-mono transition-colors hover:text-teal","children":"
support@providersignal.com "}]]}],["$","div",null,{"className":"flex flex-wrap items-center gap-x-2 gap-y-1","children":[["$","$Lf",null,{"href":"/privacy","className":"transition-colors hover:text-teal","children":"Privacy"}],["$","span",null,{"className":"text-white/20","children":"·"}],["$","$Lf",null,{"href":"/terms","className":"transition-colors hover:text-teal","children":"Terms"}],["$","span",null,{"className":"text-white/20","children":"·"}],["$","span",null,{"children":"Providersignal.com"}],["$","span",null,{"className":"text-white/20","children":"·"}],["$","span",null,{"children":"built in Texas"}]]}]]}]\n2a:["$","td",null,{"className":"py-2 text-right text-white/75","children":"$$0.25"}]\n2b:["$","tr","/api/v1/agent/dso/affiliation",{"className":"border-b border-white/[0.02] font-mono text-[13px]","children":[["$","td",null,{"className":"py-2 pr-4 text-white/70","children":"/api/v1/agent/dso/affiliation"}],["$","td",null,{"className":"py-2 pr-4","children":["$","span",null,{"className":"inline-flex items-center rounded-full border px-2 py-0.5 text-[10px] font-mono uppercase tracking-wide border-teal/30 bg-teal/[0.10] text-teal","children":"moat"}]}],["$","td",null,{"className":"py-2 text-right text-white/75","children":"$$1.00"}]]}]\n2c:["$","tr","/api/v1/agent/scoring",{"className":"border-b border-white/[0.02] font-mono text-[13px]","children":[["$","td",null,{"className":"py-2 pr-4 text-white/70","children":"/api/v1/agent/scoring"}],["$","td",null,{"className":"py-2 pr-4","children":["$","span",null,{"className":"inline-flex items-center rounded-full border px-2 py-0.5 text-[10px] font-mono uppercase tracking-wide border-teal/30 bg-teal/[0.10] text-teal","children":"moat"}]}],["$","td",null,{"className":"py-2 text-right text-white/75","children":"$$1.00"}]]}]\n2d:["$","tr","/api/v1/agent/license/events/historical",{"className":"border-b border-white/[0.02] font-mono text-[13px]","children":[["$","td",null,{"className":"py-2 pr-4 text-white/70","children":"/api/v1/agent/license/events/historical"}],["$","td",null,{"className":"py-2 pr-4","children":["$","span",null,{"className":"inline-flex items-center rounded-full border px-2 py-0.5 text-[10px] font-mono uppercase tracking-wide border-teal/30 bg-teal/[0.10] text-teal","children":"moat"}]}],["$","td",null,{"className":"py-2 text-right text-white/75","children":"$$1.50"}]]}]\n2e:["$","tr","/api/v1/agent/territory/rollup",{"className":"border-b border-white/[0.02] font-mono text-[13px]","children":[["$","td",null,{"className":"py-2 pr-4 text-white/70","children":"/api/v1/agent/territory/rollup"}],["$","td",null,{"className":"py-2 pr-4","children":["$","span",null,{"className":"inline-flex items-center rounded-full border px-2 py-0.5 text-[10px] font-mono uppercase tracking-wide border-teal/30 bg-teal/[0.10] text-teal","children":"moat"}]}],["$","td",null,{"className":"p"])"}]," ","endpoints."]}]\n30:["$","li",null,{"children":[["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"meta.source_attribution"}]," ","array. One entry per data table touched, with"," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"last_refresh"}],","," ",["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"schema_version"}],", and license posture."]}]\n31:["$","li",null,{"children":[["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"meta.confidence.provider_record"}]," ","with a 0-100 score and breakdown (completeness, multi_source, freshness)."]}]\n32:["$","li",null,{"children":[["$","code",null,{"className":"text-white/80 bg-white/[0.06] px-1.5 py-0.5 rounded text-sm font-mono","children":"meta.request"}]," ","with the request id, endpoint, billed_credits, and billing_method (subscription or per_query)."]}]\n33:["$","p",null,{"children":["The full field glossary lives at"," ",["$","$Lf",null,{"href":"/docs/fields","className":"text-teal hover:underline","children":"/docs/fields"}],"."]}]\n"]) | Healthcare Market Intelligence"}],["$","meta","10",{"name":"twitter:description","content":"Track every dental practice in America. License alerts, market density, practice profiles."}],["$","link","11",{"rel":"icon","href":"/logo/providersignal-favicon.svg"}],["$","link","12",{"rel":"apple-touch-icon","href":"/logo/providersignal-favicon.svg"}],["$","$L34","13",{}]],"error":null,"digest":"$undefined"}\n29:"$24:metadata"\n"])